tell something in great detail - Turkish English Dictionary